<?php

class ThongBaoMoiThauForm extends FormData {

    public function __construct($scenario = '') {
        parent::__construct($scenario);
        $this->type = FormData::THONG_BAO_MOI_THAU;
    }

    public $tenGoiThau;
    public $nganh;
    public $linhVuc;
    public $diaDiem;
    public $tenDuAn;
    public $nguonVon;
    public $benMoiThau;
    public $hinhThuc;
    public $batDau;
    public $ketThuc;
    public $diaDiemBan;
    public $giaBan;
    public $thoiGianDongThau;
    public $ngayXuatBan;
    public $soBaoDang;
    public $tinhTrang;
    public $maThongTin;
    public $thongTinChuyenTien;
    public $thongTinKhac;

    public function rules() {
        return array(
            array('tenGoiThau,nganh,linhVuc,diaDiem,tenDuAn,nguonVon,benMoiThau,hinhThuc,batDau,ketThuc,diaDiemBan,giaBan,'
                . 'thoiGianDongThau,ngayXuatBan,soBaoDang,tinhTrang,maThongTin', 'required', 'message' => '(*) {attribute} là bắt buộc.')
        );
    }

    public function attributeType() {
        return array(
            'tenGoiThau' => 'varchar',
            'nganh' => 'varchar',
            'linhVuc' => 'varchar',
            'diaDiem' => 'varchar',
            'tenDuAn' => 'varchar',
            'nguonVon' => 'varchar',
            'benMoiThau' => 'varchar',
            'hinhThuc' => 'varchar',
            'batDau' => 'varchar',
            'ketThuc' => 'varchar',
            'diaDiemBan' => 'varchar',
            'giaBan' => 'varchar',
            'thoiGianDongThau' => 'varchar',
            'ngayXuatBan' => 'varchar',
            'soBaoDang' => 'varchar',
            'tinhTrang' => 'varchar',
            'maThongTin' => 'varchar',
            'thongTinChuyenTien' => 'varchar',
            'thongTinKhac' => 'varchar',
        );
    }

    public function attributeLabels() {
        return array(
            'tenGoiThau' => 'Tên gói thầu',
            'nganh' => 'Ngành',
            'linhVuc' => 'Lĩnh vực',
            'diaDiem' => 'Địa điểm',
            'tenDuAn' => 'Tên dự án',
            'nguonVon' => 'Nguồn vốn',
            'benMoiThau' => 'Bên mời thầu',
            'hinhThuc' => 'Hình thức đấu thầu',
            'batDau' => 'Thời gian bắt đầu bán HSMT',
            'ketThuc' => 'Thời gian kết thúc bán HSMT',
            'diaDiemBan' => 'Địa điểm bán',
            'giaBan' => 'Giá bán',
            'thoiGianDongThau' => 'Thời gian đóng thầu',
            'ngayXuatBan' => 'Ngày xuất bản',
            'soBaoDang' => 'Số báo đăng',
            'tinhTrang' => 'Tình trạng thông tin',
            'maThongTin' => 'Mã thông tin',
            'thongTinChuyenTien' => 'Thông tin chuyển tiền',
            'thongTinKhac' => 'Thông tin khác',
        );
    }

    function searchAttribute() {
        return array(
            'tenGoiThau',
            'nganh',
            'linhVuc',
            'tenDuAn',
            'nguonVon',
            'ngayXuatBan',
            'soBaoDang',
        );
    }
}
